package com.lgj.springboot_lgj.service;
import com.github.pagehelper.PageInfo;
import com.lgj.springboot_lgj.bean.basic.BaseUser;
/**
 * lll
 * @author LDD
 * @date 2022/6/17 20:28
 */
public interface IBaseUserService {
    //添加用户
    void addUser(BaseUser baseUser);

    String login(String username, String password);

    //分页查询用户信息
    PageInfo<BaseUser> pageQuery(int pageNum, int pageSize, String username, Integer role);

    //更新用户信息
    void updateUser(BaseUser baseUser);
    // 更新用户头像信息
    void updateUserIcon(int id, String alterUserIcon);

    // 删除用户信息
    void deleteUserById(Integer id);
    BaseUser currentUserInfo(String token);
}
